package com.dao;

import com.pojo.Files;
import org.apache.ibatis.annotations.Param;

import java.sql.SQLException;
import java.util.List;

public interface FileDao {
    /*上传文件*/
    int addFileInfo(Files files) throws SQLException;
    /*查看文件*/
     List<Files> findFiles(@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize) throws SQLException;
    /*删除文件*/
    int deleteFiles(@Param("id") int id);
    /*根据id查看*/
    Files findById(Integer id);
    /*查询总数*/
    int countAll(@Param("fileName") String fileName);
    /*根据文件名查询*/
    List<Files> findFileByName(@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize, @Param("fileName") String fileName) throws SQLException;
}
